package com.px.auditRecord.mapper;

import java.util.List;
import com.px.auditRecord.domain.ForRecordRoutesDrone;

/**
 * 备案关联Mapper接口
 * 
 * @author WRJ
 * @date 2024-08
 */
public interface ForRecordRoutesDroneMapper 
{
    /**
     * 查询备案关联
     * 
     * @param forRecordRoutesId 备案关联主键
     * @return 备案关联
     */
    public ForRecordRoutesDrone selectForRecordRoutesDroneByForRecordRoutesId(Integer forRecordRoutesId);

    /**
     * 查询备案关联列表
     * 
     * @param forRecordRoutesDrone 备案关联
     * @return 备案关联集合
     */
    public List<ForRecordRoutesDrone> selectForRecordRoutesDroneList(ForRecordRoutesDrone forRecordRoutesDrone);

    /**
     * 新增备案关联
     * 
     * @param forRecordRoutesDrone 备案关联
     * @return 结果
     */
    public int insertForRecordRoutesDrone(ForRecordRoutesDrone forRecordRoutesDrone);

    /**
     * 修改备案关联
     * 
     * @param forRecordRoutesDrone 备案关联
     * @return 结果
     */
    public int updateForRecordRoutesDrone(ForRecordRoutesDrone forRecordRoutesDrone);

    /**
     * 删除备案关联
     * 
     * @param forRecordRoutesId 备案关联主键
     * @return 结果
     */
    public int deleteForRecordRoutesDroneByForRecordRoutesId(Integer forRecordRoutesId);

    /**
     * 批量删除备案关联
     * 
     * @param forRecordRoutesIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteForRecordRoutesDroneByForRecordRoutesIds(Integer[] forRecordRoutesIds);
}
